Transferred from: http://blog.csdn.net/xiaofei0859/article/details/51145051Both are working on the file, so what's the difference between the two, and how do you choose when you use it?1. Differences
The fread is buffered and read without
Differences between fopen and open
In UNIX, C has two sets of reading and writing binary stream files: 1) fopen, fread, fwrite; 2) Open, read, writeHere is a brief introduction of their differences.1. The fopen series are standard C library
Linux Read/write Fread/fwrite The difference between the twoThe 1,fread is buffered and read without buffering.2,fopen is defined in standard C, and open is defined in POSIX.3,fread can read a structure. Read in Linux/unix There is no difference
Differences between open/read/write and fopen/fread/fwrite
Open: system call. The returned file descriptor, that is, the file handle, is the index of the file in the file description table.
Fopen: a c language library function that returns a
Fread and fwrite Functions
Fread and fwrite Functions
1. Function Functions
Used to read and write a data block.
2. General call form
Fread (buffer, size, Count, FP );
Fwrite (buffer, size, Count, FP );
3. Description
(1) buffer: A pointer. For
fread
and
fgets
the difference between:Fread: Computes the length in byte bits, reads the data at the specified length and number, stops after it encounters the end or completes the specified length read.
Fgets: Full row reads, encounters carriage
Summary of Functions Fgets and fputs, Fread and Fwrite, fscanf, and fprintf usagestring read and Write functions fgets and fputsThe function of reading a string function Fgets function is to read a string into a character array from the specified
String read/write functions fgets and fputs 1. The function of reading string functions fgets is to read a string from a specified file to a character array. The function is called in the form: fgets (character array name, N, file pointer); where N
The code for reading an empty character from a file using fread in PHP is as follows: PHPcode $ fileSizefilesize ($ filePath); $ handlefopen ($ filePath, & quot; rb & quot ;); while (! Feof ($ handle) {var_dump (fread ($ handle, there will always be
Linux fread and fwrite 1. The function is used to read and write a data block. 2. the call method is fread (buffer, size, count, fp), fwrite (buffer, size, count, fp), and 3. description (1) buffer: A pointer. For fread, It is the storage address
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.